import openpyxl

# 打开已有的xlsx文件
inputFile = "input.xlsx"  # 请替换为你的输入文件名
outputFile = "output.xlsx"  # 输出文件名

# 加载工作簿和工作表
wb = openpyxl.load_workbook(inputFile)
try:
    ws = wb.active

    # 检查工作表是否存在
    if ws is None:
        raise ValueError("工作表不存在")

    # 遍历每个单元格并加1
    for row in ws.iter_rows():
        for cell in row:
            if isinstance(cell.value, (int, float)):  # 仅对数字类型的单元格操作
                cell.value += 1

    # 保存到新的xlsx文件
    wb.save(outputFile)
    print(f"处理完成,结果已保存到 {outputFile}")
except Exception as e:
    print(f"发生错误: {e}")
finally:
    wb.close()
